package main

import (
	"flag"
	"fmt"
)

// flag 定义命令行参数
var mode = flag.String("mode", "", "")

func main() {
	// 解析命令行参数
	flag.Parse()

	// 输出命令行参数  go run flagparse.go --mode=fast  输出为fast
	fmt.Println(mode)

	// 另外一种方法创建指针变量
	str := new(string)
	*str = "nija"
	fmt.Printf("*str = %s", *str)

}
